#include <stdio.h>
#include <stdlib.h>
#include <string.h>

// 1. 申请
// 2. 判空
// 3. 使用    --\
//              配对使用
// 4. 释放    --/
// 5. 置空
int main()
{
    char *pc =(char*)malloc(100);
    if(NULL == pc) // pc == NULL
    {
        printf("Error!\n");
        exit(-1);
    }
    strcpy(pc,"147258369");
    printf("pc = %s\n",pc);
    free(pc);
    pc = NULL;
    printf("pc = %s\n",pc);

    if(NULL == pc)
    {
        printf("Error!\n");
        exit(-1);
    }
    strcpy(pc,"147258369");
    printf("pc = %s\n",pc);
    return 0;
}
